HAL CORDIC APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.
HAL CORDIC constants ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
CORDIC_DMA_DIR_IN |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
CORDIC_DMA_DIR_IN_OUT |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
CORDIC_DMA_DIR_NONE |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
CORDIC_DMA_DIR_OUT |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
CORDIC_DMA_REN |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
CORDIC_DMA_WEN |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
CORDIC_FLAG_RRDY |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
CORDIC_FUNCTION_ARCTANGENT |
u5, h5, g4, h7 |
HAL_CORDIC_FUNCTION_ARCTANGENT |
|
|
CORDIC_FUNCTION_COSINE |
u5, h5, g4, h7 |
HAL_CORDIC_FUNCTION_COSINE |
|
|
CORDIC_FUNCTION_HARCTANGENT |
u5, h5, g4, h7 |
HAL_CORDIC_FUNCTION_HARCTANGENT |
|
|
CORDIC_FUNCTION_HCOSINE |
u5, h5, g4, h7 |
HAL_CORDIC_FUNCTION_HCOSINE |
|
|
CORDIC_FUNCTION_HSINE |
u5, h5, g4, h7 |
HAL_CORDIC_FUNCTION_HSINE |
|
|
CORDIC_FUNCTION_MODULUS |
u5, h5, g4, h7 |
HAL_CORDIC_FUNCTION_MODULUS |
|
|
CORDIC_FUNCTION_NATURALLOG |
u5, h5, g4, h7 |
HAL_CORDIC_FUNCTION_NATURAL_LOG |
|
|
CORDIC_FUNCTION_PHASE |
u5, h5, g4, h7 |
HAL_CORDIC_FUNCTION_PHASE |
|
|
CORDIC_FUNCTION_SINE |
u5, h5, g4, h7 |
HAL_CORDIC_FUNCTION_SINE |
|
|
CORDIC_FUNCTION_SQUAREROOT |
u5, h5, g4, h7 |
HAL_CORDIC_FUNCTION_SQUARE_ROOT |
|
|
CORDIC_INSIZE_16BITS |
u5, h5, g4, h7 |
HAL_CORDIC_IN_WIDTH_16_BIT |
|
|
CORDIC_INSIZE_32BITS |
u5, h5, g4, h7 |
HAL_CORDIC_IN_WIDTH_32_BIT |
|
|
CORDIC_IT_IEN |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
CORDIC_NBREAD_1 |
u5, h5, g4, h7 |
HAL_CORDIC_NB_RESULT_1 |
|
|
CORDIC_NBREAD_2 |
u5, h5, g4, h7 |
HAL_CORDIC_NB_RESULT_2 |
|
|
CORDIC_NBWRITE_1 |
u5, h5, g4, h7 |
HAL_CORDIC_NB_ARG_1 |
|
|
CORDIC_NBWRITE_2 |
u5, h5, g4, h7 |
HAL_CORDIC_NB_ARG_2 |
|
|
CORDIC_OUTSIZE_16BITS |
u5, h5, g4, h7 |
HAL_CORDIC_OUT_WIDTH_16_BIT |
|
|
CORDIC_OUTSIZE_32BITS |
u5, h5, g4, h7 |
HAL_CORDIC_OUT_WIDTH_32_BIT |
|
|
CORDIC_PRECISION_10CYCLES |
u5, h5, g4, h7 |
HAL_CORDIC_PRECISION_10_CYCLE |
|
|
CORDIC_PRECISION_11CYCLES |
u5, h5, g4, h7 |
HAL_CORDIC_PRECISION_11_CYCLE |
|
|
CORDIC_PRECISION_12CYCLES |
u5, h5, g4, h7 |
HAL_CORDIC_PRECISION_12_CYCLE |
|
|
CORDIC_PRECISION_13CYCLES |
u5, h5, g4, h7 |
HAL_CORDIC_PRECISION_13_CYCLE |
|
|
CORDIC_PRECISION_14CYCLES |
u5, h5, g4, h7 |
HAL_CORDIC_PRECISION_14_CYCLE |
|
|
CORDIC_PRECISION_15CYCLES |
u5, h5, g4, h7 |
HAL_CORDIC_PRECISION_15_CYCLE |
|
|
CORDIC_PRECISION_1CYCLE |
u5, h5, g4, h7 |
HAL_CORDIC_PRECISION_1_CYCLE |
|
|
CORDIC_PRECISION_2CYCLES |
u5, h5, g4, h7 |
HAL_CORDIC_PRECISION_2_CYCLE |
|
|
CORDIC_PRECISION_3CYCLES |
u5, h5, g4, h7 |
HAL_CORDIC_PRECISION_3_CYCLE |
|
|
CORDIC_PRECISION_4CYCLES |
u5, h5, g4, h7 |
HAL_CORDIC_PRECISION_4_CYCLE |
|
|
CORDIC_PRECISION_5CYCLES |
u5, h5, g4, h7 |
HAL_CORDIC_PRECISION_5_CYCLE |
|
|
CORDIC_PRECISION_6CYCLES |
u5, h5, g4, h7 |
HAL_CORDIC_PRECISION_6_CYCLE |
|
|
CORDIC_PRECISION_7CYCLES |
u5, h5, g4, h7 |
HAL_CORDIC_PRECISION_7_CYCLE |
|
|
CORDIC_PRECISION_8CYCLES |
u5, h5, g4, h7 |
HAL_CORDIC_PRECISION_8_CYCLE |
|
|
CORDIC_PRECISION_9CYCLES |
u5, h5, g4, h7 |
HAL_CORDIC_PRECISION_9_CYCLE |
|
|
CORDIC_SCALE_0 |
u5, h5, g4, h7 |
HAL_CORDIC_SCALING_FACTOR_0 |
|
|
CORDIC_SCALE_1 |
u5, h5, g4, h7 |
HAL_CORDIC_SCALING_FACTOR_1 |
|
|
CORDIC_SCALE_2 |
u5, h5, g4, h7 |
HAL_CORDIC_SCALING_FACTOR_2 |
|
|
CORDIC_SCALE_3 |
u5, h5, g4, h7 |
HAL_CORDIC_SCALING_FACTOR_3 |
|
|
CORDIC_SCALE_4 |
u5, h5, g4, h7 |
HAL_CORDIC_SCALING_FACTOR_4 |
|
|
CORDIC_SCALE_5 |
u5, h5, g4, h7 |
HAL_CORDIC_SCALING_FACTOR_5 |
|
|
CORDIC_SCALE_6 |
u5, h5, g4, h7 |
HAL_CORDIC_SCALING_FACTOR_6 |
|
|
CORDIC_SCALE_7 |
u5, h5, g4, h7 |
HAL_CORDIC_SCALING_FACTOR_7 |
|
|
HAL_CORDIC_ERROR_DMA |
u5, h5, g4, h7 |
HAL_CORDIC_ERROR_DMA |
|
|
HAL_CORDIC_ERROR_INVALID_CALLBACK |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
HAL_CORDIC_ERROR_NONE |
u5, h5, g4, h7 |
HAL_CORDIC_ERROR_NONE |
|
|
HAL_CORDIC_ERROR_NOT_READY |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
HAL_CORDIC_ERROR_PARAM |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
HAL_CORDIC_ERROR_TIMEOUT |
u5, h5, g4, h7 |
Removed / New Usage changes |
HAL CORDIC enumerations ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_CORDIC_CALCULATE_CPLT_CB_ID |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
HAL_CORDIC_ERROR_CB_ID |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
HAL_CORDIC_MSPDEINIT_CB_ID |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
HAL_CORDIC_MSPINIT_CB_ID |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
HAL_CORDIC_STATE_BUSY |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
HAL_CORDIC_STATE_ERROR |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
HAL_CORDIC_STATE_READY |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
HAL_CORDIC_STATE_RESET |
u5, h5, g4, h7 |
HAL_CORDIC_STATE_RESET |
|
|
HAL_CORDIC_CallbackIDTypeDef |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
HAL_CORDIC_StateTypeDef |
u5, h5, g4, h7 |
hal_cordic_state_t |
HAL CORDIC macros ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
__HAL_CORDIC_CLEAR_FLAG |
u5, h5, g4, h7 |
Removed as no flag can be cleared. |
|
|
__HAL_CORDIC_CLEAR_IT |
u5, h5, g4, h7 |
Removed as no interrupt status flag. |
|
|
__HAL_CORDIC_DISABLE_IT |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
__HAL_CORDIC_ENABLE_IT |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
__HAL_CORDIC_GET_FLAG |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
__HAL_CORDIC_GET_IT |
u5, h5, g4, h7 |
Removed as no interrupt status flag. |
|
|
__HAL_CORDIC_GET_IT_SOURCE |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
__HAL_CORDIC_RESET_HANDLE_STATE |
u5, h5, g4, h7 |
Removed / New Usage changes |
HAL CORDIC structures ¶
HAL CORDIC functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_CORDIC_Calculate |
u5, h5, g4, h7 |
HAL_CORDIC_Calculate |
|
|
HAL_CORDIC_CalculateCpltCallback |
u5, h5, g4, h7 |
HAL_CORDIC_CalculateCpltCallback |
|
|
HAL_CORDIC_CalculateZO |
u5, h5, g4, h7 |
HAL_CORDIC_CalculateZeroOverhead |
|
|
HAL_CORDIC_Calculate_DMA |
u5, h5, g4, h7 |
HAL_CORDIC_Calculate_DMA |
|
|
HAL_CORDIC_Calculate_IT |
u5, h5, g4, h7 |
HAL_CORDIC_Calculate_IT |
|
|
HAL_CORDIC_Configure |
u5, h5, g4, h7 |
HAL_CORDIC_SetConfig |
|
|
HAL_CORDIC_DeInit |
u5, h5, g4, h7 |
HAL_CORDIC_DeInit |
|
|
HAL_CORDIC_ErrorCallback |
u5, h5, g4, h7 |
HAL_CORDIC_ErrorCallback |
|
|
HAL_CORDIC_GetError |
u5, h5, g4, h7 |
HAL_CORDIC_GetLastErrorCodes |
|
|
HAL_CORDIC_GetState |
u5, h5, g4, h7 |
HAL_CORDIC_GetState |
|
|
HAL_CORDIC_IRQHandler |
u5, h5, g4, h7 |
HAL_CORDIC_IRQHandler |
|
|
HAL_CORDIC_Init |
u5, h5, g4, h7 |
HAL_CORDIC_Init |
|
|
HAL_CORDIC_MspDeInit |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
HAL_CORDIC_MspInit |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
HAL_CORDIC_RegisterCallback |
u5, h5, g4, h7 |
Removed / New Usage changes |
|
|
HAL_CORDIC_UnRegisterCallback |
u5, h5, g4, h7 |
Removed / New Usage changes |